chief scientist - Francés Inglés Diccionario